<script for=document>标签中的for=document向大虾们请教下!

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:19:47
<script for=document event=onmousemove>
function flowme(){
document.getElementById("i_1").style.left=event.x+5;
document.getElementById("i_1").style.top=event.y+5;
}flowme();
</script>
<div id="i_1" style=position:absolute; width: 129px;>跟着我!<div>

小弟弟刚学JS到网上看了段JS鼠标跟随的代码,有点小疑惑特向大虾们请教下!
问题:<script for=document>标签中的for=document.
在这想大虾请教下script标签中for的用法!
感激不尽啊!

for=document 监听整个页面的事件(event),你例子中就是监听onmousemove鼠标移动事件

event 用于设置或获取脚本编写用于的事件
for 用于设置或获取绑定到事件脚本的对象

不过这种使用并不规范。
可以使用以下规范代码代替:
<script type="text/javascript">
document.attachEvent("onmousemove",function(){
document.getElementById("i_1").style.left=event.x+5;
document.getElementById("i_1").style.top=event.y+5;
});
</script>